﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Mvc;


namespace Kooboo.Commerce.AddIn
{
    public interface IPaymentMethod
    {
        string Name
        {
            get;
        }

        string HeadLine
        {
            get;
        }   
        
        IPaymentMethodViews Views
        {
            get;
        }

        /// <summary>
        /// Url for the thank you page
        /// </summary>
        String ThankYouPageUrl
        {
            get;
            set;
        }

        void TryToPay(IOrder order, String currencyCode);
    }
}
